File Naming Convention

The names for files which can be accessed via the normal Windows file system (i.e. using Notepad) are displayed just as they would be in any Windows application.

In order to achieve this level of transparency when dealing with remote servers however, Programmer Studio employs a naming convention for file names similar to the internet URL. Each file name is display in UNIX format regardless of OS type, and is prefixed by the name of the server profile which defines the server connection details.

It is important to understand that the server profile name is not necessarily the same as the server's host name, although this is a popular choice. The profile name is assigned by the user and can identify any host name or IP address.

UNIX

For UNIX compatible operating systems (Linux, HP-UX, Solaris, AIX, etc) the file name displayed is identical to native file name, with the server profile prefix. For example:

/dev/usr/example.txt

Assuming the server connection details were defined in profile hpux, this file name becomes:

//hpux/dev/usr/example.txt

Note

This assumes the FTP server is not configured with a virtual root which is different from that of the system root directory.

MPE

For MPE systems, the names of native MPE files are converted into their POSIX equivalent. For example:

WTRSHC.PUB.SYS

Is converted to the following file name:

/SYS/PUB/WTRSHC

Files from the POSIX file system obviously remain unchanged. Once converted, the server profile name is then prefixed to the file name. For example:

//hpix/SYS/PUB/WTRSHC

VMS

For VMS systems, the native file names are converted into a UNIX friendly format. For example:

[000000.DEV]EXAMPLE.TXT

Is converted to the following file name:

/DEV/EXAMPLE.TXT

Once converted, the server profile name is then prefixed to the file name. For example:

//vms/DEV/EXAMPLE.TXT